view,text{
	box-sizing: border-box;
}
.bgf7{
	min-height: 100%;
	background-color: #F7F7F7;
}
.topwrap{
	width: 100%;
	height: 88rpx;
	font-size: 30rpx;
	overflow: hidden;
	z-index: 2;
	position: relative;
}
// footer
.footer,.foot{
	height: 120rpx;
	width: 100%;
}
.foot{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 2;
}
.foot-btn{
	line-height:80rpx;
	text-align: center;
	background: $red;
	box-shadow:0 0 16rpx 2rpx rgba(222,222,222,0.5);
	border-radius: 40rpx;
	letter-spacing: 0.05em;
	overflow: hidden;
}
// 内容
.container{
	padding-bottom: 30rpx;
}
.container .listBox .list .label{
	min-width: 200rpx;
	width: initial !important;
}
.control{
	text-align: right;
	// overflow: hidden;
}
.notes{
	padding: 20rpx 30rpx;
	background-color: #F7F7F7;
}
// 关联商品
.related-pros{
	padding-top: 10rpx;
	padding-bottom: 20rpx;
	border-top: 1rpx solid #eee;
}
.related-item{margin-top: 20rpx;}
.del-pro text{
	display: block;
	width: 30rpx;
	height: 30rpx;
	line-height: 30rpx;
	font-size: 24rpx;
	text-align: center;
	border: 2rpx solid #999;
	color: #999;
	border-radius: 50%;
	overflow: hidden;
}
.related-pic{
	width: 96rpx;
	height: 96rpx;
	margin-right: 10rpx;
	background:#D8D8D8;
	border-radius: 4rpx;
	overflow: hidden;
}
// 标签
.label-tag view{
	display: inline-flex;
	min-width: 176rpx;
	max-width: 100%;
	padding: 0 20rpx;
	height: 48rpx;
	line-height: 48rpx;
	background: #F3F3F3;
	border-radius: 24rpx;
	overflow: hidden;
}
.border-top::before{
	position: absolute;
	top: 0;
	left: 30rpx;
	right: 30rpx;
	content: '';
	height: 1rpx;
	background-color: #eee;
	box-sizing: border-box;
}